An Introduction to Proof Nets
ثبت نشده
چکیده
We give some basic results of the theory of proof nets for multiplicative linear logic and multiplicative exponential linear logic with mix. The relation between proof nets and the lambda-calculus is precisely described. 1 Multiplicative Proof Nets 1.1 Multiplicative Linear Logic We assume given a denumerable set of atoms X, Y , . . . The formulas of multiplicative linear logic (MLL) are defined as: A,B ::= X | X⊥ | A⊗B | A`B The connective (.)⊥ is extended into an involution on all formulas by: (X⊥)⊥ = X (A⊗B)⊥ = A⊥ `B⊥ (A`B)⊥ = A⊥ ⊗B⊥ For example: (X⊥ ⊗ (X ` Y ⊥))⊥ = (X⊥ ` (X ` Y ⊥)⊥)⊥ = (X ` (X⊥ ⊗ Y ⊥))⊥ = (X ` (X⊥ ⊗ Y ))⊥ = X⊥ ⊗ (X⊥ ⊗ Y )⊥ = X⊥ ⊗ (X⊥ ` Y ⊥) = X⊥ ⊗ (X ` Y ⊥) Sequents are sequences of formulas denoted ` Γ. The sequent calculus rules of MLL are: ax ` A⊥, A ` Γ, A ` A⊥,∆ cut ` Γ,∆ ` Γ, A ` ∆, B ⊗ ` Γ,∆, A⊗B ` Γ, A,B ` ` Γ, A`B The formal definition of the system requires to add the exchange rule: ` Γ ex(ρ) ` ρ(Γ) where ρ is a permutation. However the precise use of this rule and the careful usage of the order of formulas in sequents add a lot of useless technicalities to the results we want to present here. We will thus do in the following as if sequents were multisets of formulas even if this is not strictly speaking a valid way of defining them.
منابع مشابه
Polarized Proof - Nets : Proof - Nets for LC ( Extended
We deene a notion of polarization in linear logic (LL) coming from the polarities of Jean-Yves Girard's classical sequent calculus LC 4]. This allows us to deene a translation between the two systems. Then we study the application of this polarization constraint to proof-nets for full linear logic described in 7]. This yields an important simpli-cation of the correctness criterion for polarized...
متن کاملPolarized Proof-Nets: Proof-Nets for LC
We deene a notion of polarization in linear logic (LL) coming from the polarities of Jean-Yves Girard's classical sequent calculus LC 4]. This allows us to deene a translation between the two systems. Then we study the application of this polarization constraint to proof-nets for full linear logic described in 7]. This yields an important simpli-cation of the correctness criterion for polarized...
متن کاملProof Nets and the Identity of Proofs
These are the notes for a 5-lecture-course given at ESSLLI 2006 in Malaga, Spain. The URL of the school is http://esslli2006.lcc.uma.es/. This version slightly differs from the one which has been distributed at the school because typos have been removed and comments and suggestions by students have been worked in. The course is intended to be introductory. That means no prior knowledge of proof...
متن کاملJump from parallel to sequential proofs: exponentials
In previous works, by importing ideas from game semantics (notably Faggian-Maurel-Curien’s ludics nets), we defined a new class of multiplicative/additive polarized proof nets, called J-proof nets. The distinctive feature of J-proof nets with respect to other proof net syntaxes, is the possibility of representing proof nets which are partially sequentialized, by using jumps (that is, untyped ex...
متن کاملProof Nets as Formal Feynman Diagrams
The introduction of linear logic and its associated proof theory has revolutionized many semantical investigations, for example, the search for fullyabstract models of PCF and the analysis of optimal reduction strategies for lambda calculi. In the present paper we show how proof nets, a graph-theoretic syntax for linear logic proofs, can be interpreted as operators in a simple calculus.
متن کاملPlanar and braided proof-nets for multiplicative linear logic with mix
We consider a class of graphs embedded in R2 as noncommutative proof-nets with an explicit exchange rule. We give two characterization of such proof-nets, one representing proof-nets as CW-complexes in a two-dimensional disc, the other extending a characterization by Asperti. As a corollary, we obtain that the test of correctness in the case of planar graphs is linear in the size of the data. B...
متن کامل